var template = require('art-template');
var fs = require('fs');

// var temp = `
//   <!DOCTYPE html>
//   <html lang="en">
//   <head>
//     <meta charset="UTF-8">
//     <title>Document</title>
//   </head>
//   <body>
//     <p>大家好，我叫：{{ name }}</p>
//     <p>我今年{{ age }}岁了</p>
//     <p>我来自{{ province }}</p>
//     <p>我喜欢：{{each hobbies}} {{ $value }} {{/each}}</p>
//   </body>
//   </html>
// `;

fs.readFile('./02-temp.html', function (err, data) {
	if (err) {
		return console.log('读取文件失败了');
	}
	//读取到的 data 默认是二进制数据
	//而模板引擎的 render 方法需要接收的是字符串
	var data = data.toString();
	var ret = template.render(data, {
		name: 'Jack',
		age: 18,
		province: '江西省',
		hobbies: ['写代码', '唱歌', '打游戏'],
		title: '个人信息',
	});

	console.log(ret);
});
